home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-0035 / source.bas / tri-art.bas (.txt) < prev   
Atari STOS Basic  |  1997-04-16  |  66KB  |  422 lines

  1. 100 REPEAT
  2. 1000 IF
  3. 1010 IF
  4. 1020 IF
  5. 1030 RETURN
  6. 1040 RESET ZONE
  7. 1050 SET ZONE
  8. 1060 SET ZONE
  9. 1070 SET ZONE
  10. 1080 SET ZONE
  11. 1090 SET ZONE
  12. 110 IF
  13. 1100 SET ZONE
  14. 1110 SET ZONE
  15. 1120 SET ZONE
  16. 1130 RETURN
  17. 1140 RESET ZONE
  18. 1150 SET ZONE
  19. 1160 SET ZONE
  20. 1170 SET ZONE
  21. 1180 SET ZONE
  22. 1190 SET ZONE
  23. 120 VARNAME
  24. 1200 SET ZONE
  25. 1210 SET ZONE
  26. 1220 SET ZONE
  27. 1230 RETURN
  28. 1240 RESET ZONE
  29. 1250 RESET ZONE
  30. 1260 BOX
  31. 1270 LOCATE
  32. 1280 LOCATE
  33. 1290 REPEAT
  34. 130 WAIT VBL
  35. 1300 WAIT
  36. 1310 WAIT
  37. 1320 WAIT VBL
  38. 1330 UNTIL
  39. 1340 REM *OPTIONS*
  40. 1350 HIDE
  41. 1360 INK
  42. 1370 FOR
  43. 1380 FOR
  44. 1390 LOCATE
  45. 140 IF
  46. 1400 LOCATE
  47. 1410 REPEAT
  48. 1420 IF
  49. 1430 IF
  50. 1440 UNTIL
  51. 1450 HIDE
  52. 1460 IF
  53. 1470 IF
  54. 1480 REM *SPRAY SIZE*
  55. 1490 RESET ZONE
  56. 150 IF
  57. 1500 LOCATE
  58. 1510 LOCATE
  59. 1520 REPEAT
  60. 1530 WAIT
  61. 1540 WAIT
  62. 1550 WAIT VBL
  63. 1560 UNTIL
  64. 1570 REM *INFO*
  65. 1580 INK
  66. 1590 LOCATE
  67. 160 IF
  68. 1600 LOCATE
  69. 1610 LOCATE
  70. 1620 REPEAT
  71. 1630 UNTIL
  72. 1640 REM ******************** DISK *************************
  73. 1650 INK
  74. 1660 FOR
  75. 1670 FOR
  76. 1680 LOCATE
  77. 1690 LOCATE
  78. 170 IF
  79. 1700 LOCATE
  80. 1710 LOCATE
  81. 1720 LOCATE
  82. 1730 LOCATE
  83. 1740 LOCATE
  84. 1750 REPEAT
  85. 1760 IF
  86. 1770 IF
  87. 1780 IF
  88. 1790 IF
  89. 180 IF
  90. 1800 UNTIL
  91. 1810 HIDE
  92. 1820 IF
  93. 1830 IF
  94. 1840 REM rename file
  95. 1850 INK
  96. 1860 VARNAME
  97. 1870 IF
  98. 1880 VARNAME
  99. 1890 IF
  100. 190 IF
  101. 1900 RENAME
  102. 1910 REM save
  103. 1920 INK
  104. 1930 VARNAME
  105. 1940 IF
  106. 1950 REM LOAD
  107. 1960 INK
  108. 1970 VARNAME
  109. 1980 IF
  110. 1990 HIDE
  111. 200 IF
  112. 2000 REM ********** quit confirm **********
  113. 2010 REPEAT
  114. 2020 IF
  115. 2030 UNTIL
  116. 2040 REM *DELETE*
  117. 2050 INK
  118. 2060 VARNAME
  119. 2070 GOTO
  120. 2080 REM calc radius
  121. 2090 VARNAME
  122. 210 IF
  123. 2100 RETURN
  124. 2110 REM *******clear all funcs*******
  125. 2120 CHANGE MOUSE
  126. 2130 RETURN
  127. 2140 REM ****************ZOOM**************
  128. 2150 HIDE
  129. 2160 SCREEN COPY
  130. 2170 FOR
  131. 2180 FOR
  132. 2190 INC
  133. 220 IF
  134. 2200 SET ZONE
  135. 2210 NEXT
  136. 2220 NEXT
  137. 2230 SET ZONE
  138. 2240 SET ZONE
  139. 2250 SET ZONE
  140. 2260 SET ZONE
  141. 2270 SET ZONE
  142. 2280 SET ZONE
  143. 2290 SET ZONE
  144. 230 IF
  145. 2300 SET ZONE
  146. 2310 INK
  147. 2320 REM ************start of zoom mode ************
  148. 2330 VARNAME
  149. 2340 IF
  150. 2350 IF
  151. 2360 IF
  152. 2370 IF
  153. 2380 IF
  154. 2390 IF
  155. 240 IF
  156. 2400 IF
  157. 2410 IF
  158. 2420 IF
  159. 2430 IF
  160. 2440 IF
  161. 2450 IF
  162. 2460 IF
  163. 2470 IF
  164. 2480 IF
  165. 2490 IF
  166. 250 IF
  167. 2500 IF
  168. 2510 IF
  169. 2520 IF
  170. 2530 IF
  171. 2540 IF
  172. 2550 IF
  173. 2560 IF
  174. 2570 IF
  175. 2580 IF
  176. 2590 IF
  177. 260 IF
  178. 2600 IF
  179. 2610 IF
  180. 2620 IF
  181. 2630 IF
  182. 2640 IF
  183. 2650 IF
  184. 2660 IF
  185. 2670 IF
  186. 2680 IF
  187. 2690 IF
  188. 270 IF
  189. 2700 IF
  190. 2710 IF
  191. 2720 IF
  192. 2730 IF
  193. 2740 IF
  194. 2750 IF
  195. 2760 IF
  196. 2770 IF
  197. 2780 IF
  198. 2790 IF
  199. 280 IF
  200. 2800 IF
  201. 2810 IF
  202. 2820 IF
  203. 2830 IF
  204. 2840 IF
  205. 2850 IF
  206. 2860 IF
  207. 2870 IF
  208. 2880 IF
  209. 2890 IF
  210. 290 IF
  211. 2900 IF
  212. 2910 IF
  213. 2920 IF
  214. 2930 IF
  215. 2940 IF
  216. 2950 IF
  217. 2960 IF
  218. 2970 IF
  219. 2980 IF
  220. 2990 IF
  221. 30 RESERVE
  222. 300 IF
  223. 3000 IF
  224. 3010 IF
  225. 3020 IF
  226. 3030 IF
  227. 3040 IF
  228. 3050 IF
  229. 3060 IF
  230. 3070 IF
  231. 3080 IF
  232. 3090 IF
  233. 310 IF
  234. 3100 IF
  235. 3110 IF
  236. 3120 IF
  237. 3130 IF
  238. 3140 IF
  239. 3150 IF
  240. 3160 IF
  241. 3170 IF
  242. 3180 IF
  243. 3190 IF
  244. 320 IF
  245. 3200 IF
  246. 3210 IF
  247. 3220 IF
  248. 3230 IF
  249. 3240 IF
  250. 3250 IF
  251. 3260 IF
  252. 3270 IF
  253. 3280 IF
  254. 3290 IF
  255. 330 IF
  256. 3300 IF
  257. 3310 IF
  258. 3320 IF
  259. 3330 IF
  260. 3340 IF
  261. 3350 IF
  262. 3360 IF
  263. 3370 IF
  264. 3380 IF
  265. 3390 IF
  266. 340 IF
  267. 3400 IF
  268. 3410 IF
  269. 3420 IF
  270. 3430 IF
  271. 3440 IF
  272. 3450 IF
  273. 3460 IF
  274. 3470 IF
  275. 3480 IF
  276. 3490 IF
  277. 350 IF
  278. 3500 IF
  279. 3510 IF
  280. 3520 IF
  281. 3530 IF
  282. 3540 IF
  283. 3550 IF
  284. 3560 IF
  285. 3570 IF
  286. 3580 IF
  287. 3590 IF
  288. 360 IF
  289. 3600 IF
  290. 3610 IF
  291. 3620 IF
  292. 3630 IF
  293. 3640 GOTO
  294. 3650 REM routine tyo convert zoom to 7
  295. 3660 FOR
  296. 3670 FOR
  297. 3680 VARNAME
  298. 3690 NEXT
  299. 370 IF
  300. 3700 NEXT
  301. 3710 GOSUB
  302. 3720 IF
  303. 3730 IF
  304. 3740 RETURN
  305. 3750 REM draw from array on to physic which is 7
  306. 3760 FOR
  307. 3770 FOR
  308. 3780 VARNAME
  309. 3790 NEXT
  310. 380 IF
  311. 3800 NEXT
  312. 3810 RETURN
  313. 3820 REM ****** pen top  ********
  314. 3830 VARNAME
  315. 3840 REPEAT
  316. 3850 WAIT VBL
  317. 3860 IF
  318. 3870 UNTIL
  319. 3880 REPEAT
  320. 3890 WAIT VBL
  321. 390 IF
  322. 3900 IF
  323. 3910 IF
  324. 3920 LOCATE
  325. 3930 UNTIL
  326. 3940 LIMIT MOUSE
  327. 3950 REM ****** pen bot  ********
  328. 3960 VARNAME
  329. 3970 REPEAT
  330. 3980 WAIT VBL
  331. 3990 IF
  332. 40 DIM
  333. 400 IF
  334. 4000 UNTIL
  335. 4010 REPEAT
  336. 4020 WAIT VBL
  337. 4030 IF
  338. 4040 IF
  339. 4050 LOCATE
  340. 4060 UNTIL
  341. 4070 LIMIT MOUSE
  342. 4080 REM *PALETTE SELECT*
  343. 4090 RESET ZONE
  344. 410 IF
  345. 4100 FOR
  346. 4110 FOR
  347. 4120 LOCATE
  348. 4130 SET ZONE
  349. 4140 REPEAT
  350. 4150 IF
  351. 4160 LOCATE
  352. 4170 WAIT VBL
  353. 4180 WAIT VBL
  354. 4190 WAIT VBL
  355. 420 VARNAME
  356. 4200 WAIT VBL
  357. 4210 WAIT VBL
  358. 4220 WAIT VBL
  359. 4230 UNTIL
  360. 430 IF
  361. 440 IF
  362. 450 IF
  363. 460 UNTIL
  364. 470 RESET ZONE
  365. 480 SCREEN COPY
  366. 490 SCREEN COPY
  367. 50 VARNAME
  368. 500 GOSUB
  369. 510 REPEAT
  370. 520 IF
  371. 530 VARNAME
  372. 540 WAIT VBL
  373. 550 IF
  374. 560 IF
  375. 570 IF
  376. 580 IF
  377. 590 IF
  378. 60 VARNAME
  379. 600 IF
  380. 610 IF
  381. 620 IF
  382. 630 IF
  383. 640 IF
  384. 650 IF
  385. 660 IF
  386. 670 IF
  387. 680 IF
  388. 690 IF
  389. 70 VARNAME
  390. 700 IF
  391. 710 IF
  392. 720 IF
  393. 730 IF
  394. 740 IF
  395. 750 IF
  396. 760 IF
  397. 770 IF
  398. 780 IF
  399. 790 IF
  400. 80 PALETTE
  401. 800 IF
  402. 810 VARNAME
  403. 820 IF
  404. 830 IF
  405. 840 IF
  406. 850 IF
  407. 860 IF
  408. 870 UNTIL
  409. 880 RESET ZONE
  410. 890 UNTIL
  411. 90 REPEAT
  412. 900 IF
  413. 910 IF
  414. 920 RETURN
  415. 930 IF
  416. 940 IF
  417. 950 RETURN
  418. 960 SCREEN COPY
  419. 970 SCREEN COPY
  420. 980 RETURN
  421. 990 IF
  422.